#include<iostream>
using namespace std;
class Person
{
public:
	Person(string name="zhangsan")
		:_name(name)
	{

	}
public:
	string _name;
};
class Teacher:virtual public Person
{
protected:
	int _id;
};
class Student:virtual public Person
{
protected:
	int _num;
};
class Assistant :public Teacher, public Student
{
	string _lessson;
};
int main()
{
	Assistant a;
	a._name="hh";
	a.Teacher::_name = "kk";
	a.Student::_name = "oo";
	return 0;
}